home *** CD-ROM | disk | FTP | other *** search
- Path: grafix.xs4all.nl!john.hendrikx
- Date: Mon, 05 Feb 96 21:35:01 GMT+1
- Newsgroups: comp.sys.amiga.programmer
- Distribution: world
- Subject: Re: Amiga doesn`t need Planar!
- MIME-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- From: john.hendrikx@grafix.xs4all.nl (John Hendrikx)
- Message-ID: <john.hendrikx.4bur@grafix.xs4all.nl>
- Organization: Grafix Attack BBS Holland
-
- In a message of 04 Feb 96 Michael Van Elst wrote to All:
-
- >> Because those are irrelevant, 8 bits per pixel is the standard, if planar
- >> can't handle that fast than planar simply sucks.
-
- MVE> You mean because planar is not chunky and not suited for standard
- MVE> microprocessors it sucks ? Why do you look for arguments then ?
-
- I'm not, I'm just telling you how it is right now on most computer systems.
- You however seem to defend planar thinking of stuff never even done before.
- You actually are defending planar by thinking of a gfx-card which can address
- memory anyway it likes, and you make it sound like that this doesn't create any
- restrictions on the format of the gfx in memory.
-
- BTW, is there a platform using Planar with 16 or more bitplanes, even 24
- bitplanes? I believe there is a system which can do this...
-
- I think the issue is much deeper however... it is not just about Planar vs
- Chunky, it is about "Special Hardware" vs "General Purpose CPU('s)"
-
- >> Who's talking about the CPU?
-
- MVE> You are. If you do not use the CPU then your special hardware won't
- MVE> have an advantage.
-
- Sure it has, just the fact that Planar needs to go through all kinds of trouble
- to collect all bits in a single true-color pixel, and only then being able to
- perform a 'shade to 90% intensity' operation on it, then having to split those
- bits up again and store them tells me that there is much more involved to get a
- fast Planar display with 'cool' effects (ie, effects which the CPU and consoles
- are so damn good at).
-
- Chunky hardware which operates on a rectangle can easily do stuff like shading
- that rectangle to a set intensity (if the data is TrueColor). Or it can fill
- the rectangle with a specific color at each of the 4 edges and then do Phong or
- Gouraud shading. The hardware could even do real time conversion from 24-bit
- TC to 16-bit TC to 8-bit CLUT. These are operations which cannot be performed
- on single bitplanes at the time. The hardware needs to work with the pixels as
- a whole. Unlike scaling or rotation, which could have done without actually
- knowing what colors the pixels actually are (ie, you could rotate or scale 1
- bitplane at the time, so Planar can do this too).
-
- >> It would be kinda unfair to compare CPU Chunky vs Hardware Planar
- >> (although even then Planar doesn't look too good).
-
- MVE> So you think it is fair to compare CPU Chunky vs. CPU Planar ?
-
- Funny isn't it?:
-
- CPU Chunky vs CPU Planar --> Planar looses big time
- CPU Chunky vs Hardware Planar --> About equally matched
- Hardware Chunky vs Hardware Planar --> About equally matched (???)
-
- Hey sure, a FAIR comparison might make Planar look just as good (that's why
- they call it fair). The real world isn't fair however.
-
- >> easily handle the extra calculations needed 'in between' memory accesses
- >> (like 040 C2P).
-
- MVE> As always you just think about Amiga hardware where the planar memory
- MVE> system is 10 year old technology and the CPU is recent.
-
- You forget however to mention that the 68040/25 isn't all that recent
- technology either. A PPC604/133 would need extremely fast memory to get 0 ws
- on a cache miss, something like 5 ns memory.
-
- >> Anyway, I explained why I think wider memory busses wouldn't work as good
- >> with Planar in an other message to you.
-
- MVE> And I explained why you can use the wider busses more flexible with
- MVE> planar.
-
- If what you claim is possible, ie, the ability to address the memory anyway you
- like, at any given time, then this would benefit Chunky just as much to give it
- 'planar' like abilities.
-
- I'm not that good into these hardware issues however, but I think that this
- would be rather costly to add. Also I have the feeling that this hasn't been
- done before which would imply that this is either a bad solution (in terms of
- production and design costs) or that the popular effects used in games and
- consoles this way are cheaper and easier to implement using Chunky based
- hardware.
-
- You must realize that for all I care we use planar hardware which has the X and
- Y coordinate system swapped around, as long as the hardware is cheap and some
- combination of CPU/Hardware gets us the same speed and effects of the consoles
- (ie, the PSX for example). Somehow I feel Planar doesn't cut it in this case,
- and that's why I rather see it replaced. The main reason I think that it
- doesn't cut it is the amount of effects possible with the CPU... you can't put
- them ALL in hardware...
-
- Grtz John
-
- -----------------------------------------------------------------------
- John.Hendrikx@grafix.xs4all.nl TextDemo/FastView/Etc... development
- -----------------------------------------------------------------------
- -- Via Xenolink 1.981, XenolinkUUCP 1.1
-